hold a barrage - Turkish English Dictionary